home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #6 / Amiga Plus CD - 2004 - No. 06.iso / AmiSoft / Util / cli / SRename.readme.txt < prev   
Text File  |  1978-04-17  |  3KB  |  88 lines

  1. Short:    Advanced rename utility. Version 3.9.0
  2. Author:   Constantinos Nicolakakis (cnicol@ath.forthnet.gr)
  3. Uploader: Constantinos Nicolakakis (cnicol@ath.forthnet.gr)
  4. Version:  3.9.0
  5. Type:     util/cli
  6. Requires: 68020+, AmigaOS 3.0
  7. Replaces: util/cli/SRename.lha
  8.  
  9.  
  10. SRename is a feature rich Rename command line utility. Features include:
  11.  
  12. - Can use wildcards for filename selection.
  13.  
  14. - Can use wildcard-like expressions to select the part of the filename to
  15.   be modified.
  16.  
  17. - Offers total control over recursion, the user can set the level of recursion,
  18.   starting level of recursion and can even specify a different pattern for
  19.   entering directories.
  20.  
  21. - Can add numbers to a filename sequence or perform renumbering that can be
  22.   configured extensively.
  23.  
  24. - Can also modify the filename's comment and transfer the filename to the
  25.   comment or the reverse.
  26.  
  27. - Allows the user to build his/her own functions by providing a command set of
  28.   selectors and actions that can be combined in many ways.
  29.  
  30. - The number of actions that can be executed in one go is only limited by the
  31.   command line length.
  32.  
  33. - It is interface compatible with the OS Rename command.
  34.  
  35. - Uses memory efficiently.
  36.  
  37. - Can be used as a real-world benchmarking tool.
  38.  
  39.  
  40.  
  41. Changes in this version:
  42.  
  43.  
  44. New features:
  45.  
  46. Improved the benchmarking functionality of the STATS option. Added a more
  47. meaningful "Renamed objects per second" statistic. This figure is displayed
  48. only if the given rename operations take at least a second, and an additional
  49. message is displayed if this figure doesn't represent performance accurately
  50. because of given options or other factors.
  51. Also added the percentage of processed files that are or would be renamed.
  52.  
  53. Added the FORCEPATH option to force the entire filepattern to be taken as a
  54. path regardless if it ends with a slash or not. This was added to avoid having
  55. to add a slash at the end of a path every time a path has to be supplied.
  56.  
  57. Display of warnings when the parser detects problematic command sequences that
  58. can still be executed.
  59.  
  60. More speed in Indirect mode and less code size by streamlining the internal
  61. workings of Indirect mode. Several storage buffers were unified into one
  62. making the code that handles Indirect mode much less convoluted and much
  63. more robust.
  64.  
  65. Further reduced startup time when Indirect mode is used.
  66.  
  67.  
  68. Bugfixes:
  69.  
  70. Mishandling of separators under certain conditions.
  71.  
  72. Sometimes error messages weren't displayed.
  73.  
  74. The Main component failed to be created under certain conditions.
  75.  
  76. Incorrect number placement when modifying the Basename using swapping,
  77. shifting or unifying 2-component basenames since version 3.8.0.
  78.  
  79. Incorrect operation of Indirect mode in some occasions.
  80.  
  81.  
  82. Other changes:
  83.  
  84. Added the script "RenumberNoBase" for renumbering batches of filenames that
  85. don't share a common basename.
  86.  
  87. Fixed the "HexToChr" script to process only byte hex values.
  88.